package me.helllp.dake.generator.meta.third;

import com.squareup.javapoet.AnnotationSpec;
import lombok.Getter;
import lombok.Setter;
import me.helllp.dake.generator.config.GeneratorEngineConfiguration;
import me.helllp.dake.generator.engine.AbstractGenerator;
import me.helllp.dake.generator.meta.*;

import java.io.IOException;
import java.util.List;
import java.util.Map;

@Getter
@Setter
public class RedisMetaData extends AbstractMetaData implements IThirdComponent {
    @Override
    public Map<String, Object> toSpringBootSettings() {
        return null;
    }

    @Override
    public List<PomMetaData> toDependency() {
        return null;
    }

    @Override
    public AbstractGenerator toGenerator(GeneratorEngineConfiguration engineConfiguration, ProjectMetaData projectMetaData) {
        return null;
    }

    @Override
    public List<AnnotationSpec> toAnnotations(ProjectMetaData projectMetaData) {
        return null;
    }

    @Override
    public void initMetaData() throws IOException {

    }
}
